import {
	VantComponent
} from '../common/component';
VantComponent({
	classes: ['avatar-class', 'title-class', 'row-class'],
	props: {
		row: {
			type: Number,
			value: 0,
			observer(value) {
				this.setData({
					rowArray: Array.from({
						length: value
					})
				});
			},
		},
		title: Boolean,
		avatar: Boolean,
		loading: {
			type: Boolean,
			value: true,
		},
		animate: {
			type: Boolean,
			value: true,
		},
		avatarSize: {
			type: String,
			value: '32px',
		},
		avatarShape: {
			type: String,
			value: 'round',
		},
		titleWidth: {
			type: String,
			value: '40%',
		},
		rowWidth: {
			type: null,
			value: '100%',
			observer(val) {
				this.setData({
					isArray: val instanceof Array
				});
			},
		},
	},
	data: {
		isArray: false,
		rowArray: [],
	},
});
